Python Job: Data Engineer

Job added on

Company

Stack IT

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

DUTIES AND RESPONSIBILITIES:

  • Work with business groups to define and document requirements for data projects
  • Develop and maintain ETL and data integration processes for internal and external systems
  • Integrate applications using APIs based on architecture guidelines and frameworks
  • Expand and enhance the subject areas in the data warehouse
  • Improve data quality and integrity in the data warehouse
  • Provide guidance and assistance to business and technology groups on their data needs
  • Maintain and support multiple projects, working with the technology teams, project managers, and business groups
  • Document the structure, business processes and requirements for the data processes, databases and data warehouse
  • Provide occasional support for processes after hours and weekends
  • Actively participate in Porter’s Safety Management System(SMS) including, reporting hazards and incidents encountered in daily operations; understand, comply with and promote Company Safety Policy
  • Any other duties as requested by the Director of the Data team

Job Types: Full-time, Permanent

Salary: $80,000.00-$90,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • Paid time off
  • Vision care

Flexible language requirement:

  • French not required

Schedule:

  • 8 hour shift
  • Day shift

Ability to commute/relocate:

  • Toronto, ON: reliably commute or plan to relocate before starting work (required)

Experience:

  • data integration: 4 years (required)
  • ETL solutions: 4 years (preferred)
  • SDLC methodologies: 4 years (required)
  • SQL: 4 years (preferred)
  • AWS Redshift: 1 year (required)
  • python scripting: 2 years (required)
  • APIs: 3 years (required)
  • AWS: 4 years (preferred)